/* Footer */
#footer {height:100px;clear:both;margin-top: 20px;width:990px; padding:5px 0 15px 5px; }
#footer .colonne {float:left;width:160px; line-height:16px; padding:0 22px; font-size:10px; }
#footer .colonne ul { list-style:none; }
#footer .colonne .float {float:left;width:150px;}
#footer .colonne h2 {font-size:12px;margin-bottom:5px;}
#footer .colonne a {color:#999999;font-size:10px;}
#footer .separator {height:70px;width:1px;float:left;margin-top:15px;margin-bottom:15px;}
#footer .picto {vertical-align:middle; width:23px; margin-right:4px;}
#footer #logo-bottom {float:right;margin-top:20px;margin-right:20px;}